package com.moarea.app.model;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import javax.persistence.Id;
import javax.persistence.Table;

@JsonIgnoreProperties(ignoreUnknown = true)
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE)
@Table(name = "base_commonqueryresult")
public class BaseCommonqueryresult {
    /**
     * ID
     */
    @Id
    private String ID;

    /**
     * 父ID
     */
    private String PARENTID;

    /**
     * 名称1
     */
    private String NAME1;

    /**
     * 名称2
     */
    private String NAME2;

    /**
     * 列宽
     */
    private Integer COLWIDTH;

    /**
     * 是否分组
     */
    private Integer ISGROUP;

    /**
     * 格式化
     */
    private String COLFORMAT;

    /**
     * 0是否显示
     */
    private Integer ZERODISPLAY;

    /**
     * 子查询
     */
    private String NEXTQUERY;

    /**
     * 列提示
     */
    private String COLTIP;

    /**
     * 排序号
     */
    private Integer SEQUENCE;

    /**
     * 坐标
     */
    private String COORDINATE;

    /**
     * 获取ID
     *
     * @return ID - ID
     */
    public String getID() {
        return ID;
    }

    /**
     * 设置ID
     *
     * @param ID ID
     */
    public void setID(String ID) {
        this.ID = ID == null ? null : ID.trim();
    }

    /**
     * 获取父ID
     *
     * @return PARENTID - 父ID
     */
    public String getPARENTID() {
        return PARENTID;
    }

    /**
     * 设置父ID
     *
     * @param PARENTID 父ID
     */
    public void setPARENTID(String PARENTID) {
        this.PARENTID = PARENTID == null ? null : PARENTID.trim();
    }

    /**
     * 获取名称1
     *
     * @return NAME1 - 名称1
     */
    public String getNAME1() {
        return NAME1;
    }

    /**
     * 设置名称1
     *
     * @param NAME1 名称1
     */
    public void setNAME1(String NAME1) {
        this.NAME1 = NAME1 == null ? null : NAME1.trim();
    }

    /**
     * 获取名称2
     *
     * @return NAME2 - 名称2
     */
    public String getNAME2() {
        return NAME2;
    }

    /**
     * 设置名称2
     *
     * @param NAME2 名称2
     */
    public void setNAME2(String NAME2) {
        this.NAME2 = NAME2 == null ? null : NAME2.trim();
    }

    /**
     * 获取列宽
     *
     * @return COLWIDTH - 列宽
     */
    public Integer getCOLWIDTH() {
        return COLWIDTH;
    }

    /**
     * 设置列宽
     *
     * @param COLWIDTH 列宽
     */
    public void setCOLWIDTH(Integer COLWIDTH) {
        this.COLWIDTH = COLWIDTH;
    }

    /**
     * 获取是否分组
     *
     * @return ISGROUP - 是否分组
     */
    public Integer getISGROUP() {
        return ISGROUP;
    }

    /**
     * 设置是否分组
     *
     * @param ISGROUP 是否分组
     */
    public void setISGROUP(Integer ISGROUP) {
        this.ISGROUP = ISGROUP;
    }

    /**
     * 获取格式化
     *
     * @return COLFORMAT - 格式化
     */
    public String getCOLFORMAT() {
        return COLFORMAT;
    }

    /**
     * 设置格式化
     *
     * @param COLFORMAT 格式化
     */
    public void setCOLFORMAT(String COLFORMAT) {
        this.COLFORMAT = COLFORMAT == null ? null : COLFORMAT.trim();
    }

    /**
     * 获取0是否显示
     *
     * @return ZERODISPLAY - 0是否显示
     */
    public Integer getZERODISPLAY() {
        return ZERODISPLAY;
    }

    /**
     * 设置0是否显示
     *
     * @param ZERODISPLAY 0是否显示
     */
    public void setZERODISPLAY(Integer ZERODISPLAY) {
        this.ZERODISPLAY = ZERODISPLAY;
    }

    /**
     * 获取子查询
     *
     * @return NEXTQUERY - 子查询
     */
    public String getNEXTQUERY() {
        return NEXTQUERY;
    }

    /**
     * 设置子查询
     *
     * @param NEXTQUERY 子查询
     */
    public void setNEXTQUERY(String NEXTQUERY) {
        this.NEXTQUERY = NEXTQUERY == null ? null : NEXTQUERY.trim();
    }

    /**
     * 获取列提示
     *
     * @return COLTIP - 列提示
     */
    public String getCOLTIP() {
        return COLTIP;
    }

    /**
     * 设置列提示
     *
     * @param COLTIP 列提示
     */
    public void setCOLTIP(String COLTIP) {
        this.COLTIP = COLTIP == null ? null : COLTIP.trim();
    }

    /**
     * 获取排序号
     *
     * @return SEQUENCE - 排序号
     */
    public Integer getSEQUENCE() {
        return SEQUENCE;
    }

    /**
     * 设置排序号
     *
     * @param SEQUENCE 排序号
     */
    public void setSEQUENCE(Integer SEQUENCE) {
        this.SEQUENCE = SEQUENCE;
    }

    /**
     * 获取坐标
     *
     * @return COORDINATE - 坐标
     */
    public String getCOORDINATE() {
        return COORDINATE;
    }

    /**
     * 设置坐标
     *
     * @param COORDINATE 坐标
     */
    public void setCOORDINATE(String COORDINATE) {
        this.COORDINATE = COORDINATE == null ? null : COORDINATE.trim();
    }
}